#design_k td{
	vertical-align: top;
	white-space: nowrap;
}
.design-toolbar {
	cursor: move;
}
.design-body{overflow:auto;}

.design-toolbar-buttons {
	position:absolute;
	right:0;
	top:0;
}
.design-button {
	background-image:url(../images/design/i-toolbar-sprite.png);
	background-repeat:no-repeat;
	width:30px;
	height:28px;
	float:right;
	cursor:pointer;
}
.design-button-config {
	background-position:-90px 0;
	margin-left:-4px;
}
.design-toolbar:hover .design-button-config {
	background-position:-90px -28px;
}
.design-button-config.active {
	background-position:-90px -56px !important;
}
.fullscreen .design-button-config {
	background-position:-90px -84px;
}
.design-button-annotation {
	background-position:0 0;
	margin-left:-4px;
}
.design-toolbar:hover .design-button-annotation {
	background-position:0 -28px;
}
.fullscreen .design-button-annotation {
	background-position:0 -84px;
}
.design-button-annotation-messages {
	background-position:-30px 0;
}
.design-toolbar:hover .design-button-annotation-messages {
	background-position:-30px -28px;
}
.design-button-annotation-unread {
	background-position:-60px 0;
}
.design-toolbar:hover .design-button-annotation-unread {
	background-position:-60px -28px;
}
.design-button-warning {
	background-position:-120px 0;
}
.design-toolbar:hover  .design-button-warning {
	background-position:-120px -28px;
}
.fullscreen .design-button-warning {
	background-position:-120px -84px;
}
.design {
	background-color:#FEFEFE;
	border:1px solid #C7C7C9;
	margin-bottom:10px;
	text-align:left;
	position:relative;
	-moz-box-shadow:0 0 4px #cdcdcd;
	-webkit-box-shadow:0 0 4px #cdcdcd;
	box-shadow:0 0 6px #cdcdcd;
	overflow:hidden;
}
.design-toolbar {
	border-bottom:1px solid #EBEBEC;
	background-color:#F8F8F9;
	color:#666666;
	font-weight:bold;
	padding:7px 55px 7px 7px;
	position:relative;
	background-image:url(../images/design/titlebar-gradient-on.png);
}
#kfdashboard.unlocked .design-toolbar {
	cursor:move;
}
.design-toolbar-nohover {
	background-color:#F8F8F9;
	color:#666666;
}
.design-toolbar-hover {
	background-color:#F8F8F9;
	color:#526470;
}
.db-drag-placeholder {
	background-color:#d3d3d3;
	margin-bottom:8px;
}
span.design-toolbar-title{
	text-align:left;
	color:#000000;
}